<?php
	$this->title = "Telefone";
	$this->headTitle( $this->title );

	# Verifica se existe alguma mensagem a ser exibida
	if ( ! Library::isNullEmpty( $this->strMensagem ) ):?>
	<div>
		<?php echo $this->strMensagem;?>
	</div>
<?php
	endif;?>
<script>
	/**
	 * Abre tela para selecionar uma pessoa
	 *
	 * @author Jeferson Rodrigues
	 * @access public
	 * @return VOID
	 */
	function selecionarPessoa()
	{
		window.open( <?php echo ( "'" . $this->url( array( "controller" => "Pessoa" , "action" => "selecionar-pessoa" ) ) . "'" );?> , "Janela" , "toolbar=no , location=no , directories=no , status=no , menubar=no , scrollbars=yes , resizable=yes , width=700 , height=300" ); 
	}
	
	/**
	 * Seta os valores selecionados aos campos do formulario
	 * 
	 * @author Jeferson Rodrigues
	 * @param INTEGER intCoPessoa
	 * @param STRING strNoPessoa
	 * @access public
	 * @return VOID
	 */
	function setValues( intCoPessoa , strNoPessoa )
	{
		$( "#hid_co_pessoa" ).val( intCoPessoa );
		$( "#txt_no_pessoa" ).val( strNoPessoa );
	}
	
	/**
	 * Limpa os campos do formulario
	 *
	 * @author Jeferson Rodrigues
	 * @access public
	 * @return VOID
	 */
	 function limparForm()
	{
		for ( i = 0; i <= document.form.length; i++ )
		{
			if ( document.form[ i ] != undefined )
			{
				if ( ( document.form[ i ].type != "button" ) && ( document.form[ i ].type != "submit" ) ) document.form[ i ].value = "";
			}
		}
	}
</script>
<div>
	<form id="form" name="form" method="POST" action="<?php echo $this->url( array( "controller" => "telefone" , "action" => "form" ) );?>">
		<?php if ( ! Library::isNullEmpty( $this->arrDataForm[ "co_telefone" ] ) ):?>
			<input type="hidden" name="hid_co_telefone" id="hid_co_telefone" value="<?php echo $this->arrDataForm[ "co_telefone" ];?>">
		<?php endif;?>
		<input type="hidden" name="hid_co_pessoa" id="hid_co_pessoa" value="<?php echo ( ( ! Library::isNullEmpty( $this->arrDataForm[ "co_pessoa" ] ) ) ? $this->arrDataForm[ "co_pessoa" ] : "" );?>">
		<div id="cadastroPequeno">
			<div id="contemLabel">
				<label class="form">Nome:</label>
			</div>
			<div>
				<input style="float:left;" type="text" id="txt_no_pessoa" name="txt_no_pessoa" disabled="disabled" value="<?php echo( ( ! Library::isNullEmpty( $this->arrDataForm[ "no_pessoa" ] ) ) ? $this->arrDataForm[ "no_pessoa" ] : "" );?>"/>
				<input id="but_selecionar_pessoa" style="display:block;" type="button" value="Selecionar Pessoa" onclick="selecionarPessoa();"/>
			</div>
		</div>
		<div id="cadastroPequeno">
			<div id="contemLabel">
				<label class="form">Tipo telefone:</label>
			</div>
			<div>
				<select id="sel_co_tipo_fone_gn" name="sel_co_tipo_fone_gn">
					<option value="" >Selecione...</option>
					<?php foreach( $this->arrTipoFoneGn as $arrInfoTipoFoneGn ):?>
						<option value="<?php echo $arrInfoTipoFoneGn[ "co_generica" ];?>" <?php echo ( ( $this->arrDataForm[ "co_tipo_fone_gn" ] == $arrInfoTipoFoneGn[ "co_generica" ] ) ? "selected" : "" );?>>
							<?php echo $arrInfoTipoFoneGn[ "ds_generica" ];?>
						</option>
					<?php endforeach;?>
				</select>
			</div>
		</div>
		<div id="cadastroPequeno">
			<div id="contemLabel">
				<label class="form">Operadora:</label>
			</div>
			<div>
				<select id="sel_co_operadora_gn" name="sel_co_operadora_gn">
					<option value="" >Selecione...</option>
					<?php foreach( $this->arrOperadoraGn as $arrInfoOperadoraGn ):?>
						<option value="<?php echo $arrInfoOperadoraGn[ "co_generica" ];?>" <?php echo ( ( $this->arrDataForm[ "co_operadora_gn" ] == $arrInfoOperadoraGn[ "co_generica" ] ) ? "selected" : "" );?>>
							<?php echo $arrInfoOperadoraGn[ "ds_generica" ];?>
						</option>
					<?php endforeach;?>
				</select>
			</div>
		</div>
		<div id="cadastroPequeno">
			<div id="contemLabel">
				<label class="form">Telefone:</label>
			</div>
			<div>
				<input type="text" id="txt_nu_telefone" name="txt_nu_telefone" value="<?php echo( ( ! Library::isNullEmpty( $this->arrDataForm[ "nu_telefone" ] ) ) ? $this->arrDataForm[ "nu_telefone" ] : "" );?>"/>
			</div>
		</div>
		<div id="botoesCadastro">
			<input type="button" value="Limpar" onclick="limparForm();">
			<input type="submit" value="Salvar">
		</div>
	</form>
</div>
<script>
	<?php if ( $this->booEscondeBotao == TRUE ):?>

		// Esconde o botao selecionar pessoa
		$( "#but_selecionar_pessoa" ).hide();
	<?php endif;?>
	
	// Seta a mascara do telefone
	$( "#txt_nu_telefone" ).mask( "(99)9999-9999" );
</script>